(function() {
	
	$(document).keypress(function(e) {
		// 回车键事件  
		if(e.which == 13) {
			$('.login .login-btn').click();
		}
	});

	layui.use('layer', function() {

		var ctx = '/';
		//用户名判断  
		$('.login .iphone').change(function() {
			var a = $(this).val()
			var b = /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/.test(a)
			if(b == false) {
				layer.alert('手机格式不正确，请重新输入……', {
					skin: 'layui-layer-molv' //样式类名
						,
					closeBtn: 0

				});
				$(this).val('').focus();
			}
		})
		//密码判断    
		$('.login .password').change(function() {

			var a = $(this).val()
			// var b = /^.{6,16}/.test(a)
			// var b =  /^[A-Za-z0-9]{6,16}$/.test(a)  	// 单纯的数字  或者 字母   或者 数字 + 字母 都行
			// var b = str.replace(/[\s\.]/g,"");		// 匹配 空格和 "." 点号

			var b = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9_A-Za-z]{6,12}$/.test(a) // 必须包含 数字加字母 的 才行

			console.log(b)
			if(b == false) {
					layer.alert('密码格式不正确，请重新输入……', {
					skin: 'layui-layer-molv',
					closeBtn: 0

				});
				$(this).val('').focus();
			}
		})
		//1.登录
		$('.login .login-btn').click(function(e) {

			var login = $('.login .iphone').val();
//			alert(login)
			var ps = $('.login .password').val();
//			alert(ps)
	
			var pwd = hex_md5(ps);

			if(login == '') {
				layer.alert('请输入手机号码', {
					skin: 'layui-layer-molv',
					closeBtn: 0
				})
				e.preventDefault();
			} else if(ps == '') {
				
					layer.alert('请输入密码', {
					skin: 'layui-layer-molv',
					closeBtn: 0

				});
				e.preventDefault();
			} else {
				
				

				$.ajax({
					type: "post",
					url: ctx + "login",
					async: true,
					dataType: 'jsonp',
					data: {
						login: login,
						pwd: pwd
					}
				}).done(function(data, textStatus, jqXHR) {

					if(r.code == 0) {
						var index = layer.load(1, {
							shade: [0.1, '#fff'] //0.1透明度的白色背景
						});
						parent.location.href = '/index';
						$('.page-head .userInfo').css('display', 'block')
					} else {
						layer.msg(r.msg);
					}

					console.log(data)
					var data = JSON.parse(data);
					var showData = data.data
					var htmlStr = template('table-template', showData);
					$('#showMessage').append(htmlStr);

				}).fail(function(jqXHR, textStatus, error) {
					console.log('回调失败')
					console.log(jqXHR)
					console.log(textStatus)
					console.log(error)
				}).always(function(arguments) {
					//			console.log(arguments)
				})
			}

		})
	})
	
	$('.login .iphone').focus(function() {
				$('.login .p1').css('display', 'block')
			})
			$('.login .iphone').blur(function() {
				$('.login .p1').css('display', 'none')
			})
			$('.login .password').focus(function() {
				$('.login .p2').css('display', 'block')
			})
			$('.login .password').blur(function() {
				$('.login .p2').css('display', 'none')
			})

})()